//[100,100]75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,77,77,77,255,77,77,77,255,77,77,77,255,77,77,77,255,77,77,77,255,78,78,78,255,78,78,78,255,80,80,80,255,79,79,79,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,79,79,79,255,79,79,79,255,80,80,80,255,78,78,78,255,79,79,79,255,78,78,78,255,77,77,77,255,77,77,77,255,77,77,77,255,77,77,77,255,76,76,76,255,76,76,76,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,76,76,76,255,77,77,77,255,77,77,77,255,77,77,77,255,78,78,78,255,79,79,79,255,79,79,79,255,80,80,80,255,80,80,80,255,82,82,82,255,81,81,81,255,81,81,81,255,81,81,81,255,82,82,82,255,82,82,82,255,83,83,83,255,82,82,82,255,81,81,81,255,81,81,81,255,81,81,81,255,80,80,80,255,80,80,80,255,78,78,78,255,78,78,78,255,77,77,77,255,77,77,77,255,77,77,77,255,76,76,76,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,76,76,76,255,77,77,77,255,77,77,77,255,78,78,78,255,79,79,79,255,79,79,79,255,80,80,80,255,82,82,82,255,83,83,83,255,84,84,84,255,84,84,84,255,84,84,84,255,85,85,85,255,86,86,86,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,84,84,84,255,83,83,83,255,82,82,82,255,81,81,81,255,80,80,80,255,79,79,79,255,79,79,79,255,78,78,78,255,77,77,77,255,77,77,77,255,76,76,76,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,77,77,77,255,77,77,77,255,77,77,77,255,79,79,79,255,79,79,79,255,80,80,80,255,82,82,82,255,83,83,83,255,84,84,84,255,86,86,86,255,86,86,86,255,88,88,88,255,89,89,89,255,89,89,89,255,89,89,89,255,90,90,90,255,89,89,89,255,89,89,89,255,89,89,89,255,88,88,88,255,87,87,87,255,86,86,86,255,85,85,85,255,84,84,84,255,83,83,83,255,82,82,82,255,80,80,80,255,79,79,79,255,78,78,78,255,77,77,77,255,77,77,77,255,76,76,76,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,77,77,77,255,78,78,78,255,79,79,79,255,79,79,79,255,81,81,81,255,82,82,82,255,84,84,84,255,86,86,86,255,87,87,87,255,89,89,89,255,92,92,92,255,92,92,92,255,95,95,95,255,95,95,95,255,96,96,96,255,95,95,95,255,97,97,97,255,97,97,97,255,97,97,97,255,95,95,95,255,94,94,94,255,93,93,93,255,92,92,92,255,91,91,91,255,89,89,89,255,88,88,88,255,86,86,86,255,84,84,84,255,82,82,82,255,81,81,81,255,79,79,79,255,79,79,79,255,77,77,77,255,77,77,77,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,77,77,77,255,77,77,77,255,78,78,78,255,79,79,79,255,79,79,79,255,81,81,81,255,83,83,83,255,84,84,84,255,88,88,88,255,89,89,89,255,91,91,91,255,95,95,95,255,95,95,95,255,99,99,99,255,100,100,100,255,101,101,101,255,102,102,102,255,104,104,104,255,103,103,103,255,104,104,104,255,103,103,103,255,102,102,102,255,102,102,102,255,101,101,101,255,99,99,99,255,97,97,97,255,95,95,95,255,93,93,93,255,89,89,89,255,87,87,87,255,85,85,85,255,83,83,83,255,80,80,80,255,79,79,79,255,79,79,79,255,77,77,77,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,77,77,77,255,78,78,78,255,80,80,80,255,80,80,80,255,84,84,84,255,85,85,85,255,87,87,87,255,90,90,90,255,93,93,93,255,96,96,96,255,100,100,100,255,102,102,102,255,105,105,105,255,108,108,108,255,110,110,110,255,111,111,111,255,111,111,111,255,112,112,112,255,113,113,113,255,112,112,112,255,113,113,113,255,111,111,111,255,110,110,110,255,107,107,107,255,105,105,105,255,103,103,103,255,100,100,100,255,97,97,97,255,95,95,95,255,91,91,91,255,89,89,89,255,85,85,85,255,83,83,83,255,81,81,81,255,79,79,79,255,79,79,79,255,77,77,77,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,78,78,78,255,79,79,79,255,81,81,81,255,83,83,83,255,85,85,85,255,88,88,88,255,90,90,90,255,94,94,94,255,97,97,97,255,102,102,102,255,106,106,106,255,109,109,109,255,111,111,111,255,115,115,115,255,117,117,117,255,118,118,118,255,120,120,120,255,121,121,121,255,122,122,122,255,120,120,120,255,121,121,121,255,120,120,120,255,119,119,119,255,116,116,116,255,114,114,114,255,111,111,111,255,106,106,106,255,103,103,103,255,100,100,100,255,95,95,95,255,92,92,92,255,90,90,90,255,86,86,86,255,83,83,83,255,81,81,81,255,79,79,79,255,79,79,79,255,76,76,76,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,76,76,76,255,77,77,77,255,77,77,77,255,77,77,77,255,77,77,77,255,79,79,79,255,81,81,81,255,81,81,81,255,84,84,84,255,85,85,85,255,88,88,88,255,90,90,90,255,93,93,93,255,97,97,97,255,101,101,101,255,104,104,104,255,110,110,110,255,113,113,113,255,118,118,118,255,121,121,121,255,125,125,125,255,127,127,127,255,130,130,130,255,131,131,131,255,133,133,133,255,133,133,133,255,133,133,133,255,133,133,133,255,132,132,132,255,130,130,130,255,128,128,128,255,124,124,124,255,121,121,121,255,115,115,115,255,111,111,111,255,107,107,107,255,101,101,101,255,97,97,97,255,92,92,92,255,89,89,89,255,86,86,86,255,83,83,83,255,80,80,80,255,79,79,79,255,77,77,77,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,76,76,76,255,77,77,77,255,77,77,77,255,77,77,77,255,78,78,78,255,78,78,78,255,80,80,80,255,80,80,80,255,82,82,82,255,84,84,84,255,85,85,85,255,89,89,89,255,92,92,92,255,96,96,96,255,97,97,97,255,102,102,102,255,108,108,108,255,113,113,113,255,118,118,118,255,124,124,124,255,128,128,128,255,134,134,134,255,136,136,136,255,140,140,140,255,141,141,141,255,144,144,144,255,146,146,146,255,147,147,147,255,146,146,146,255,145,145,145,255,145,145,145,255,141,141,141,255,140,140,140,255,136,136,136,255,130,130,130,255,125,125,125,255,119,119,119,255,113,113,113,255,107,107,107,255,102,102,102,255,97,97,97,255,92,92,92,255,88,88,88,255,84,84,84,255,82,82,82,255,80,80,80,255,77,77,77,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,76,76,76,255,77,77,77,255,77,77,77,255,78,78,78,255,78,78,78,255,79,79,79,255,80,80,80,255,81,81,81,255,82,82,82,255,85,85,85,255,87,87,87,255,89,89,89,255,92,92,92,255,96,96,96,255,99,99,99,255,104,104,104,255,109,109,109,255,113,113,113,255,119,119,119,255,127,127,127,255,132,132,132,255,139,139,139,255,143,143,143,255,147,147,147,255,150,150,150,255,154,154,154,255,156,156,156,255,158,158,158,255,158,158,158,255,156,156,156,255,155,155,155,255,155,155,155,255,153,153,153,255,148,148,148,255,145,145,145,255,141,141,141,255,134,134,134,255,129,129,129,255,122,122,122,255,112,112,112,255,108,108,108,255,101,101,101,255,96,96,96,255,91,91,91,255,87,87,87,255,84,84,84,255,81,81,81,255,77,77,77,255,77,77,77,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,76,76,76,255,77,77,77,255,77,77,77,255,78,78,78,255,79,79,79,255,81,81,81,255,82,82,82,255,84,84,84,255,85,85,85,255,87,87,87,255,91,91,91,255,93,93,93,255,96,96,96,255,100,100,100,255,103,103,103,255,108,108,108,255,112,112,112,255,118,118,118,255,126,126,126,255,130,130,130,255,137,137,137,255,142,142,142,255,149,149,149,255,155,155,155,255,159,159,159,255,161,161,161,255,165,165,165,255,166,166,166,255,169,169,169,255,170,170,170,255,170,170,170,255,169,169,169,255,166,166,166,255,165,165,165,255,160,160,160,255,157,157,157,255,151,151,151,255,144,144,144,255,138,138,138,255,128,128,128,255,120,120,120,255,112,112,112,255,107,107,107,255,101,101,101,255,94,94,94,255,90,90,90,255,86,86,86,255,82,82,82,255,79,79,79,255,78,78,78,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,77,77,77,255,77,77,77,255,78,78,78,255,80,80,80,255,81,81,81,255,84,84,84,255,85,85,85,255,87,87,87,255,89,89,89,255,91,91,91,255,95,95,95,255,98,98,98,255,102,102,102,255,106,106,106,255,111,111,111,255,116,116,116,255,123,123,123,255,126,126,126,255,133,133,133,255,140,140,140,255,147,147,147,255,154,154,154,255,160,160,160,255,166,166,166,255,171,171,171,255,174,174,174,255,178,178,178,255,179,179,179,255,181,181,181,255,182,182,182,255,183,183,183,255,181,181,181,255,178,178,178,255,175,175,175,255,173,173,173,255,168,168,168,255,160,160,160,255,155,155,155,255,147,147,147,255,138,138,138,255,127,127,127,255,119,119,119,255,110,110,110,255,104,104,104,255,98,98,98,255,93,93,93,255,88,88,88,255,84,84,84,255,79,79,79,255,78,78,78,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,77,77,77,255,77,77,77,255,78,78,78,255,80,80,80,255,82,82,82,255,84,84,84,255,86,86,86,255,87,87,87,255,91,91,91,255,95,95,95,255,96,96,96,255,101,101,101,255,104,104,104,255,109,109,109,255,115,115,115,255,119,119,119,255,125,125,125,255,131,131,131,255,137,137,137,255,145,145,145,255,151,151,151,255,159,159,159,255,165,165,165,255,171,171,171,255,177,177,177,255,183,183,183,255,186,186,186,255,188,188,188,255,190,190,190,255,192,192,192,255,192,192,192,255,193,193,193,255,192,192,192,255,190,190,190,255,187,187,187,255,182,182,182,255,178,178,178,255,171,171,171,255,162,162,162,255,154,154,154,255,146,146,146,255,135,135,135,255,125,125,125,255,117,117,117,255,108,108,108,255,100,100,100,255,94,94,94,255,89,89,89,255,85,85,85,255,80,80,80,255,79,79,79,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,77,77,77,255,77,77,77,255,78,78,78,255,80,80,80,255,82,82,82,255,84,84,84,255,86,86,86,255,90,90,90,255,92,92,92,255,96,96,96,255,100,100,100,255,103,103,103,255,108,108,108,255,113,113,113,255,118,118,118,255,123,123,123,255,128,128,128,255,134,134,134,255,140,140,140,255,147,147,147,255,154,154,154,255,163,163,163,255,169,169,169,255,176,176,176,255,182,182,182,255,187,187,187,255,192,192,192,255,194,194,194,255,198,198,198,255,199,199,199,255,201,201,201,255,202,202,202,255,201,201,201,255,200,200,200,255,197,197,197,255,196,196,196,255,192,192,192,255,186,186,186,255,180,180,180,255,174,174,174,255,166,166,166,255,157,157,157,255,147,147,147,255,138,138,138,255,129,129,129,255,118,118,118,255,113,113,113,255,104,104,104,255,100,100,100,255,94,94,94,255,88,88,88,255,86,86,86,255,79,79,79,255,79,79,79,255,79,79,79,255,78,78,78,255,77,77,77,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,77,77,77,255,78,78,78,255,79,79,79,255,82,82,82,255,84,84,84,255,86,86,86,255,90,90,90,255,92,92,92,255,96,96,96,255,101,101,101,255,106,106,106,255,111,111,111,255,117,117,117,255,123,123,123,255,128,128,128,255,134,134,134,255,138,138,138,255,146,146,146,255,153,153,153,255,159,159,159,255,166,166,166,255,174,174,174,255,181,181,181,255,187,187,187,255,192,192,192,255,197,197,197,255,201,201,201,255,205,205,205,255,207,207,207,255,208,208,208,255,209,209,209,255,210,210,210,255,209,209,209,255,209,209,209,255,206,206,206,255,204,204,204,255,200,200,200,255,195,195,195,255,191,191,191,255,182,182,182,255,174,174,174,255,166,166,166,255,154,154,154,255,145,145,145,255,137,137,137,255,126,126,126,255,117,117,117,255,110,110,110,255,104,104,104,255,100,100,100,255,92,92,92,255,88,88,88,255,83,83,83,255,81,81,81,255,79,79,79,255,79,79,79,255,78,78,78,255,77,77,77,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,77,77,77,255,78,78,78,255,81,81,81,255,84,84,84,255,86,86,86,255,90,90,90,255,92,92,92,255,97,97,97,255,103,103,103,255,109,109,109,255,113,113,113,255,119,119,119,255,125,125,125,255,130,130,130,255,138,138,138,255,144,144,144,255,149,149,149,255,157,157,157,255,163,163,163,255,169,169,169,255,178,178,178,255,183,183,183,255,192,192,192,255,196,196,196,255,201,201,201,255,206,206,206,255,210,210,210,255,213,213,213,255,214,214,214,255,216,216,216,255,216,216,216,255,216,216,216,255,216,216,216,255,215,215,215,255,213,213,213,255,211,211,211,255,207,207,207,255,201,201,201,255,196,196,196,255,189,189,189,255,181,181,181,255,172,172,172,255,160,160,160,255,152,152,152,255,143,143,143,255,133,133,133,255,124,124,124,255,115,115,115,255,109,109,109,255,104,104,104,255,97,97,97,255,93,93,93,255,86,86,86,255,83,83,83,255,82,82,82,255,80,80,80,255,79,79,79,255,78,78,78,255,77,77,77,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,78,78,78,255,80,80,80,255,82,82,82,255,85,85,85,255,88,88,88,255,92,92,92,255,96,96,96,255,102,102,102,255,107,107,107,255,115,115,115,255,121,121,121,255,125,125,125,255,134,134,134,255,140,140,140,255,148,148,148,255,154,154,154,255,161,161,161,255,168,168,168,255,174,174,174,255,179,179,179,255,187,187,187,255,192,192,192,255,200,200,200,255,205,205,205,255,208,208,208,255,213,213,213,255,216,216,216,255,218,218,218,255,220,220,220,255,221,221,221,255,222,222,222,255,223,223,223,255,222,222,222,255,221,221,221,255,219,219,219,255,217,217,217,255,213,213,213,255,208,208,208,255,204,204,204,255,196,196,196,255,190,190,190,255,181,181,181,255,171,171,171,255,162,162,162,255,150,150,150,255,141,141,141,255,134,134,134,255,124,124,124,255,117,117,117,255,110,110,110,255,102,102,102,255,99,99,99,255,90,90,90,255,88,88,88,255,84,84,84,255,82,82,82,255,80,80,80,255,79,79,79,255,78,78,78,255,77,77,77,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,78,78,78,255,81,81,81,255,84,84,84,255,86,86,86,255,90,90,90,255,95,95,95,255,100,100,100,255,106,106,106,255,113,113,113,255,120,120,120,255,127,127,127,255,134,134,134,255,143,143,143,255,150,150,150,255,157,157,157,255,166,166,166,255,170,170,170,255,178,178,178,255,183,183,183,255,190,190,190,255,196,196,196,255,203,203,203,255,207,207,207,255,213,213,213,255,216,216,216,255,220,220,220,255,223,223,223,255,224,224,224,255,226,226,226,255,227,227,227,255,228,228,228,255,228,228,228,255,227,227,227,255,226,226,226,255,225,225,225,255,223,223,223,255,220,220,220,255,214,214,214,255,211,211,211,255,204,204,204,255,197,197,197,255,190,190,190,255,180,180,180,255,171,171,171,255,162,162,162,255,151,151,151,255,144,144,144,255,134,134,134,255,125,125,125,255,119,119,119,255,111,111,111,255,104,104,104,255,96,96,96,255,91,91,91,255,88,88,88,255,84,84,84,255,82,82,82,255,80,80,80,255,79,79,79,255,78,78,78,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,78,78,78,255,79,79,79,255,81,81,81,255,84,84,84,255,88,88,88,255,93,93,93,255,97,97,97,255,103,103,103,255,111,111,111,255,118,118,118,255,127,127,127,255,135,135,135,255,143,143,143,255,151,151,151,255,158,158,158,255,166,166,166,255,173,173,173,255,180,180,180,255,188,188,188,255,193,193,193,255,199,199,199,255,204,204,204,255,209,209,209,255,215,215,215,255,219,219,219,255,223,223,223,255,226,226,226,255,228,228,228,255,229,229,229,255,230,230,230,255,231,231,231,255,232,232,232,255,232,232,232,255,232,232,232,255,231,231,231,255,229,229,229,255,226,226,226,255,223,223,223,255,220,220,220,255,217,217,217,255,211,211,211,255,205,205,205,255,197,197,197,255,190,190,190,255,182,182,182,255,172,172,172,255,165,165,165,255,155,155,155,255,146,146,146,255,138,138,138,255,129,129,129,255,120,120,120,255,114,114,114,255,102,102,102,255,98,98,98,255,93,93,93,255,89,89,89,255,85,85,85,255,83,83,83,255,80,80,80,255,78,78,78,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,78,78,78,255,79,79,79,255,83,83,83,255,85,85,85,255,90,90,90,255,94,94,94,255,100,100,100,255,106,106,106,255,115,115,115,255,123,123,123,255,132,132,132,255,140,140,140,255,149,149,149,255,160,160,160,255,166,166,166,255,174,174,174,255,182,182,182,255,189,189,189,255,195,195,195,255,201,201,201,255,207,207,207,255,211,211,211,255,215,215,215,255,221,221,221,255,225,225,225,255,228,228,228,255,230,230,230,255,232,232,232,255,234,234,234,255,234,234,234,255,235,235,235,255,236,236,236,255,236,236,236,255,236,236,236,255,235,235,235,255,233,233,233,255,232,232,232,255,229,229,229,255,226,226,226,255,221,221,221,255,217,217,217,255,213,213,213,255,207,207,207,255,202,202,202,255,194,194,194,255,186,186,186,255,177,177,177,255,168,168,168,255,161,161,161,255,151,151,151,255,141,141,141,255,133,133,133,255,124,124,124,255,112,112,112,255,105,105,105,255,97,97,97,255,93,93,93,255,89,89,89,255,85,85,85,255,82,82,82,255,79,79,79,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,78,78,78,255,79,79,79,255,84,84,84,255,87,87,87,255,91,91,91,255,96,96,96,255,102,102,102,255,108,108,108,255,118,118,118,255,127,127,127,255,137,137,137,255,147,147,147,255,156,156,156,255,166,166,166,255,173,173,173,255,181,181,181,255,189,189,189,255,196,196,196,255,203,203,203,255,208,208,208,255,213,213,213,255,218,218,218,255,222,222,222,255,226,226,226,255,229,229,229,255,231,231,231,255,240,240,240,255,236,236,236,255,237,237,237,255,238,238,238,255,238,238,238,255,240,240,240,255,240,240,240,255,239,239,239,255,238,238,238,255,237,237,237,255,235,235,235,255,233,233,233,255,230,230,230,255,227,227,227,255,223,223,223,255,220,220,220,255,215,215,215,255,210,210,210,255,203,203,203,255,197,197,197,255,189,189,189,255,181,181,181,255,173,173,173,255,164,164,164,255,152,152,152,255,143,143,143,255,132,132,132,255,121,121,121,255,113,113,113,255,105,105,105,255,98,98,98,255,92,92,92,255,88,88,88,255,84,84,84,255,83,83,83,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,78,78,78,255,79,79,79,255,84,84,84,255,87,87,87,255,92,92,92,255,97,97,97,255,103,103,103,255,110,110,110,255,122,122,122,255,132,132,132,255,141,141,141,255,151,151,151,255,162,162,162,255,170,170,170,255,179,179,179,255,187,187,187,255,196,196,196,255,203,203,203,255,208,208,208,255,214,214,214,255,219,219,219,255,224,224,224,255,226,226,226,255,230,230,230,255,240,240,240,255,248,248,248,255,250,250,250,255,240,240,240,255,241,241,241,255,242,242,242,255,242,242,242,255,242,242,242,255,243,243,243,255,242,242,242,255,241,241,241,255,240,240,240,255,239,239,239,255,237,237,237,255,235,235,235,255,233,233,233,255,231,231,231,255,228,228,228,255,223,223,223,255,220,220,220,255,216,216,216,255,210,210,210,255,202,202,202,255,196,196,196,255,186,186,186,255,179,179,179,255,171,171,171,255,158,158,158,255,148,148,148,255,135,135,135,255,126,126,126,255,116,116,116,255,108,108,108,255,100,100,100,255,93,93,93,255,88,88,88,255,85,85,85,255,77,77,77,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,78,78,78,255,79,79,79,255,84,84,84,255,88,88,88,255,92,92,92,255,98,98,98,255,105,105,105,255,111,111,111,255,124,124,124,255,133,133,133,255,145,145,145,255,155,155,155,255,165,165,165,255,174,174,174,255,183,183,183,255,191,191,191,255,201,201,201,255,207,207,207,255,213,213,213,255,219,219,219,255,224,224,224,255,227,227,227,255,236,236,236,255,250,250,250,255,250,250,250,255,247,247,247,255,245,245,245,255,246,246,246,255,248,248,248,255,248,248,248,255,248,248,248,255,248,248,248,255,248,248,248,255,247,247,247,255,247,247,247,255,247,247,247,255,246,246,246,255,247,247,247,255,246,246,246,255,244,244,244,255,243,243,243,255,242,242,242,255,241,241,241,255,239,239,239,255,237,237,237,255,235,235,235,255,230,230,230,255,228,228,228,255,213,213,213,255,193,193,193,255,181,181,181,255,172,172,172,255,160,160,160,255,146,146,146,255,135,135,135,255,124,124,124,255,114,114,114,255,106,106,106,255,97,97,97,255,92,92,92,255,88,88,88,255,77,77,77,255,77,77,77,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,78,78,78,255,79,79,79,255,84,84,84,255,88,88,88,255,92,92,92,255,98,98,98,255,105,105,105,255,112,112,112,255,125,125,125,255,135,135,135,255,146,146,146,255,157,157,157,255,167,167,167,255,177,177,177,255,186,186,186,255,195,195,195,255,205,205,205,255,211,211,211,255,217,217,217,255,222,222,222,255,226,226,226,255,231,231,231,255,238,238,238,255,251,251,251,255,251,251,251,255,248,248,248,255,247,247,247,255,248,248,248,255,248,248,248,255,248,248,248,255,248,248,248,255,249,249,249,255,248,248,248,255,248,248,248,255,248,248,248,255,249,249,249,255,247,247,247,255,247,247,247,255,247,247,247,255,246,246,246,255,245,245,245,255,246,246,246,255,244,244,244,255,242,242,242,255,242,242,242,255,240,240,240,255,237,237,237,255,236,236,236,255,224,224,224,255,208,208,208,255,200,200,200,255,188,188,188,255,176,176,176,255,161,161,161,255,149,149,149,255,135,135,135,255,124,124,124,255,114,114,114,255,105,105,105,255,98,98,98,255,90,90,90,255,79,79,79,255,77,77,77,255,77,77,77,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,78,78,78,255,79,79,79,255,83,83,83,255,88,88,88,255,92,92,92,255,97,97,97,255,104,104,104,255,111,111,111,255,123,123,123,255,135,135,135,255,147,147,147,255,157,157,157,255,169,169,169,255,179,179,179,255,188,188,188,255,197,197,197,255,206,206,206,255,214,214,214,255,219,219,219,255,225,225,225,255,230,230,230,255,233,233,233,255,236,236,236,255,238,238,238,255,244,244,244,255,250,250,250,255,251,251,251,255,244,244,244,255,246,246,246,255,246,246,246,255,246,246,246,255,248,248,248,255,248,248,248,255,247,247,247,255,246,246,246,255,247,247,247,255,246,246,246,255,245,245,245,255,246,246,246,255,245,245,245,255,244,244,244,255,244,244,244,255,242,242,242,255,240,240,240,255,239,239,239,255,237,237,237,255,235,235,235,255,232,232,232,255,227,227,227,255,221,221,221,255,212,212,212,255,201,201,201,255,189,189,189,255,175,175,175,255,162,162,162,255,146,146,146,255,133,133,133,255,123,123,123,255,112,112,112,255,102,102,102,255,94,94,94,255,81,81,81,255,79,79,79,255,77,77,77,255,77,77,77,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,78,78,78,255,79,79,79,255,83,83,83,255,87,87,87,255,91,91,91,255,96,96,96,255,103,103,103,255,110,110,110,255,124,124,124,255,134,134,134,255,145,145,145,255,157,157,157,255,168,168,168,255,179,179,179,255,187,187,187,255,198,198,198,255,207,207,207,255,214,214,214,255,222,222,222,255,227,227,227,255,231,231,231,255,235,235,235,255,238,238,238,255,240,240,240,255,242,242,242,255,244,244,244,255,246,246,246,255,246,246,246,255,246,246,246,255,247,247,247,255,248,248,248,255,248,248,248,255,249,249,249,255,249,249,249,255,248,248,248,255,249,249,249,255,249,249,249,255,248,248,248,255,248,248,248,255,249,249,249,255,248,248,248,255,247,247,247,255,245,245,245,255,245,245,245,255,244,244,244,255,243,243,243,255,242,242,242,255,239,239,239,255,234,234,234,255,229,229,229,255,221,221,221,255,211,211,211,255,202,202,202,255,187,187,187,255,173,173,173,255,155,155,155,255,142,142,142,255,129,129,129,255,118,118,118,255,108,108,108,255,100,100,100,255,83,83,83,255,81,81,81,255,79,79,79,255,77,77,77,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,79,79,79,255,82,82,82,255,86,86,86,255,90,90,90,255,95,95,95,255,101,101,101,255,108,108,108,255,121,121,121,255,132,132,132,255,142,142,142,255,155,155,155,255,166,166,166,255,177,177,177,255,187,187,187,255,197,197,197,255,206,206,206,255,214,214,214,255,221,221,221,255,227,227,227,255,232,232,232,255,235,235,235,255,238,238,238,255,240,240,240,255,242,242,242,255,244,244,244,255,245,245,245,255,246,246,246,255,247,247,247,255,249,249,249,255,248,248,248,255,249,249,249,255,249,249,249,255,249,249,249,255,250,250,250,255,250,250,250,255,251,251,251,255,251,251,251,255,250,250,250,255,249,249,249,255,248,248,248,255,250,250,250,255,250,250,250,255,249,249,249,255,248,248,248,255,247,247,247,255,245,245,245,255,243,243,243,255,240,240,240,255,236,236,236,255,230,230,230,255,222,222,222,255,212,212,212,255,200,200,200,255,185,185,185,255,169,169,169,255,153,153,153,255,141,141,141,255,127,127,127,255,115,115,115,255,104,104,104,255,86,86,86,255,84,84,84,255,81,81,81,255,77,77,77,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,78,78,78,255,81,81,81,255,86,86,86,255,90,90,90,255,94,94,94,255,98,98,98,255,105,105,105,255,118,118,118,255,129,129,129,255,139,139,139,255,151,151,151,255,163,163,163,255,173,173,173,255,185,185,185,255,195,195,195,255,206,206,206,255,214,214,214,255,221,221,221,255,227,227,227,255,232,232,232,255,235,235,235,255,239,239,239,255,241,241,241,255,244,244,244,255,245,245,245,255,245,245,245,255,248,248,248,255,248,248,248,255,249,249,249,255,249,249,249,255,251,251,251,255,250,250,250,255,251,251,251,255,251,251,251,255,251,251,251,255,251,251,251,255,251,251,251,255,250,250,250,255,251,251,251,255,251,251,251,255,251,251,251,255,251,251,251,255,250,250,250,255,251,251,251,255,250,250,250,255,249,249,249,255,248,248,248,255,246,246,246,255,243,243,243,255,239,239,239,255,233,233,233,255,224,224,224,255,214,214,214,255,200,200,200,255,184,184,184,255,168,168,168,255,151,151,151,255,137,137,137,255,124,124,124,255,112,112,112,255,90,90,90,255,87,87,87,255,83,83,83,255,79,79,79,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,77,77,77,255,81,81,81,255,84,84,84,255,87,87,87,255,91,91,91,255,96,96,96,255,102,102,102,255,116,116,116,255,126,126,126,255,135,135,135,255,148,148,148,255,158,158,158,255,170,170,170,255,181,181,181,255,192,192,192,255,202,202,202,255,212,212,212,255,220,220,220,255,226,226,226,255,232,232,232,255,236,236,236,255,240,240,240,255,242,242,242,255,242,242,242,255,246,246,246,255,247,247,247,255,247,247,247,255,248,248,248,255,250,250,250,255,250,250,250,255,251,251,251,255,250,250,250,255,251,251,251,255,251,251,251,255,252,252,252,255,251,251,251,255,252,252,252,255,252,252,252,255,252,252,252,255,252,252,252,255,252,252,252,255,253,253,253,255,252,252,252,255,252,252,252,255,252,252,252,255,252,252,252,255,251,251,251,255,250,250,250,255,248,248,248,255,245,245,245,255,240,240,240,255,234,234,234,255,224,224,224,255,212,212,212,255,199,199,199,255,181,181,181,255,164,164,164,255,149,149,149,255,134,134,134,255,118,118,118,255,96,96,96,255,90,90,90,255,85,85,85,255,81,81,81,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,77,77,77,255,80,80,80,255,82,82,82,255,86,86,86,255,89,89,89,255,93,93,93,255,99,99,99,255,110,110,110,255,120,120,120,255,130,130,130,255,143,143,143,255,153,153,153,255,164,164,164,255,177,177,177,255,188,188,188,255,199,199,199,255,208,208,208,255,217,217,217,255,223,223,223,255,229,229,229,255,234,234,234,255,238,238,238,255,241,241,241,255,243,243,243,255,245,245,245,255,246,246,246,255,247,247,247,255,248,248,248,255,249,249,249,255,250,250,250,255,251,251,251,255,251,251,251,255,251,251,251,255,252,252,252,255,252,252,252,255,252,252,252,255,252,252,252,255,253,253,253,255,252,252,252,255,252,252,252,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,252,252,252,255,252,252,252,255,252,252,252,255,250,250,250,255,248,248,248,255,245,245,245,255,240,240,240,255,233,233,233,255,222,222,222,255,208,208,208,255,192,192,192,255,175,175,175,255,157,157,157,255,143,143,143,255,126,126,126,255,103,103,103,255,94,94,94,255,87,87,87,255,82,82,82,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,77,77,77,255,79,79,79,255,82,82,82,255,84,84,84,255,88,88,88,255,92,92,92,255,95,95,95,255,107,107,107,255,115,115,115,255,125,125,125,255,137,137,137,255,147,147,147,255,157,157,157,255,171,171,171,255,182,182,182,255,194,194,194,255,204,204,204,255,212,212,212,255,221,221,221,255,228,228,228,255,232,232,232,255,236,236,236,255,240,240,240,255,242,242,242,255,244,244,244,255,246,246,246,255,247,247,247,255,249,249,249,255,250,250,250,255,251,251,251,255,251,251,251,255,252,252,252,255,252,252,252,255,252,252,252,255,252,252,252,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,251,251,251,255,251,251,251,255,248,248,248,255,244,244,244,255,239,239,239,255,230,230,230,255,219,219,219,255,205,205,205,255,186,186,186,255,168,168,168,255,153,153,153,255,132,132,132,255,110,110,110,255,97,97,97,255,92,92,92,255,83,83,83,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,77,77,77,255,79,79,79,255,80,80,80,255,82,82,82,255,85,85,85,255,88,88,88,255,92,92,92,255,103,103,103,255,110,110,110,255,118,118,118,255,130,130,130,255,140,140,140,255,151,151,151,255,163,163,163,255,175,175,175,255,186,186,186,255,199,199,199,255,209,209,209,255,217,217,217,255,223,223,223,255,229,229,229,255,234,234,234,255,238,238,238,255,241,241,241,255,243,243,243,255,246,246,246,255,248,248,248,255,250,250,250,255,250,250,250,255,250,250,250,255,252,252,252,255,252,252,252,255,252,252,252,255,252,252,252,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,252,252,252,255,250,250,250,255,248,248,248,255,244,244,244,255,237,237,237,255,227,227,227,255,213,213,213,255,197,197,197,255,179,179,179,255,160,160,160,255,142,142,142,255,116,116,116,255,103,103,103,255,95,95,95,255,84,84,84,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,78,78,78,255,79,79,79,255,81,81,81,255,83,83,83,255,86,86,86,255,89,89,89,255,99,99,99,255,105,105,105,255,112,112,112,255,123,123,123,255,133,133,133,255,142,142,142,255,156,156,156,255,168,168,168,255,179,179,179,255,191,191,191,255,202,202,202,255,211,211,211,255,220,220,220,255,225,225,225,255,231,231,231,255,235,235,235,255,240,240,240,255,243,243,243,255,245,245,245,255,247,247,247,255,248,248,248,255,250,250,250,255,252,252,252,255,251,251,251,255,252,252,252,255,252,252,252,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,253,253,253,255,252,252,252,255,252,252,252,255,250,250,250,255,247,247,247,255,242,242,242,255,235,235,235,255,224,224,224,255,207,207,207,255,191,191,191,255,170,170,170,255,152,152,152,255,125,125,125,255,109,109,109,255,98,98,98,255,86,86,86,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,79,79,79,255,79,79,79,255,81,81,81,255,83,83,83,255,86,86,86,255,94,94,94,255,100,100,100,255,106,106,106,255,117,117,117,255,124,124,124,255,136,136,136,255,147,147,147,255,161,161,161,255,171,171,171,255,183,183,183,255,194,194,194,255,206,206,206,255,215,215,215,255,221,221,221,255,226,226,226,255,232,232,232,255,238,238,238,255,241,241,241,255,245,245,245,255,247,247,247,255,248,248,248,255,251,251,251,255,251,251,251,255,251,251,251,255,252,252,252,255,252,252,252,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,253,253,253,255,252,252,252,255,251,251,251,255,249,249,249,255,246,246,246,255,240,240,240,255,231,231,231,255,218,218,218,255,200,200,200,255,183,183,183,255,159,159,159,255,134,134,134,255,114,114,114,255,102,102,102,255,88,88,88,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,77,77,77,255,79,79,79,255,79,79,79,255,82,82,82,255,83,83,83,255,91,91,91,255,96,96,96,255,100,100,100,255,110,110,110,255,117,117,117,255,126,126,126,255,139,139,139,255,149,149,149,255,161,161,161,255,173,173,173,255,184,184,184,255,197,197,197,255,206,206,206,255,213,213,213,255,221,221,221,255,227,227,227,255,235,235,235,255,240,240,240,255,242,242,242,255,247,247,247,255,250,250,250,255,250,250,250,255,251,251,251,255,251,251,251,255,252,252,252,255,253,253,253,255,253,253,253,255,253,253,253,255,254,254,254,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,252,252,252,255,251,251,251,255,248,248,248,255,245,245,245,255,238,238,238,255,225,225,225,255,210,210,210,255,192,192,192,255,170,170,170,255,144,144,144,255,121,121,121,255,110,110,110,255,88,88,88,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,78,78,78,255,79,79,79,255,80,80,80,255,80,80,80,255,86,86,86,255,91,91,91,255,95,95,95,255,105,105,105,255,110,110,110,255,118,118,118,255,129,129,129,255,139,139,139,255,150,150,150,255,163,163,163,255,174,174,174,255,187,187,187,255,196,196,196,255,207,207,207,255,215,215,215,255,223,223,223,255,231,231,231,255,236,236,236,255,241,241,241,255,245,245,245,255,249,249,249,255,250,250,250,255,251,251,251,255,252,252,252,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,252,252,252,255,251,251,251,255,248,248,248,255,242,242,242,255,233,233,233,255,219,219,219,255,201,201,201,255,178,178,178,255,153,153,153,255,126,126,126,255,112,112,112,255,90,90,90,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,78,78,78,255,78,78,78,255,79,79,79,255,84,84,84,255,87,87,87,255,91,91,91,255,100,100,100,255,105,105,105,255,110,110,110,255,123,123,123,255,132,132,132,255,142,142,142,255,151,151,151,255,163,163,163,255,176,176,176,255,188,188,188,255,196,196,196,255,207,207,207,255,217,217,217,255,226,226,226,255,233,233,233,255,239,239,239,255,245,245,245,255,247,247,247,255,249,249,249,255,251,251,251,255,252,252,252,255,253,253,253,255,253,253,253,255,253,253,253,255,254,254,254,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,251,251,251,255,249,249,249,255,245,245,245,255,236,236,236,255,226,226,226,255,209,209,209,255,187,187,187,255,161,161,161,255,131,131,131,255,115,115,115,255,90,90,90,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,77,77,77,255,80,80,80,255,84,84,84,255,85,85,85,255,92,92,92,255,96,96,96,255,102,102,102,255,111,111,111,255,120,120,120,255,131,131,131,255,140,140,140,255,153,153,153,255,166,166,166,255,176,176,176,255,187,187,187,255,198,198,198,255,210,210,210,255,221,221,221,255,228,228,228,255,236,236,236,255,242,242,242,255,246,246,246,255,248,248,248,255,250,250,250,255,252,252,252,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,252,252,252,255,251,251,251,255,247,247,247,255,242,242,242,255,231,231,231,255,214,214,214,255,194,194,194,255,169,169,169,255,137,137,137,255,117,117,117,255,91,91,91,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,79,79,79,255,81,81,81,255,83,83,83,255,87,87,87,255,91,91,91,255,96,96,96,255,106,106,106,255,112,112,112,255,120,120,120,255,130,130,130,255,143,143,143,255,153,153,153,255,165,165,165,255,176,176,176,255,188,188,188,255,200,200,200,255,214,214,214,255,223,223,223,255,231,231,231,255,239,239,239,255,245,245,245,255,248,248,248,255,250,250,250,255,251,251,251,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,252,252,252,255,249,249,249,255,244,244,244,255,237,237,237,255,221,221,221,255,201,201,201,255,175,175,175,255,141,141,141,255,120,120,120,255,91,91,91,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,78,78,78,255,79,79,79,255,81,81,81,255,84,84,84,255,87,87,87,255,91,91,91,255,99,99,99,255,105,105,105,255,112,112,112,255,120,120,120,255,131,131,131,255,145,145,145,255,155,155,155,255,166,166,166,255,178,178,178,255,190,190,190,255,204,204,204,255,215,215,215,255,226,226,226,255,236,236,236,255,242,242,242,255,247,247,247,255,249,249,249,255,251,251,251,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,251,251,251,255,246,246,246,255,239,239,239,255,227,227,227,255,208,208,208,255,182,182,182,255,146,146,146,255,125,125,125,255,90,90,90,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,77,77,77,255,80,80,80,255,83,83,83,255,85,85,85,255,92,92,92,255,98,98,98,255,103,103,103,255,110,110,110,255,120,120,120,255,130,130,130,255,143,143,143,255,151,151,151,255,166,166,166,255,178,178,178,255,194,194,194,255,205,205,205,255,217,217,217,255,230,230,230,255,238,238,238,255,244,244,244,255,247,247,247,255,251,251,251,255,252,252,252,255,253,253,253,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,252,252,252,255,249,249,249,255,242,242,242,255,231,231,231,255,213,213,213,255,187,187,187,255,149,149,149,255,125,125,125,255,91,91,91,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,77,77,77,255,78,78,78,255,81,81,81,255,83,83,83,255,89,89,89,255,92,92,92,255,96,96,96,255,103,103,103,255,112,112,112,255,121,121,121,255,130,130,130,255,140,140,140,255,153,153,153,255,165,165,165,255,182,182,182,255,195,195,195,255,207,207,207,255,222,222,222,255,234,234,234,255,242,242,242,255,245,245,245,255,249,249,249,255,252,252,252,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,252,252,252,255,250,250,250,255,244,244,244,255,233,233,233,255,218,218,218,255,191,191,191,255,154,154,154,255,128,128,128,255,90,90,90,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,78,78,78,255,78,78,78,255,80,80,80,255,84,84,84,255,87,87,87,255,90,90,90,255,95,95,95,255,104,104,104,255,110,110,110,255,119,119,119,255,126,126,126,255,140,140,140,255,150,150,150,255,168,168,168,255,181,181,181,255,196,196,196,255,214,214,214,255,227,227,227,255,237,237,237,255,243,243,243,255,247,247,247,255,251,251,251,255,252,252,252,255,252,252,252,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,253,253,253,255,250,250,250,255,246,246,246,255,237,237,237,255,220,220,220,255,198,198,198,255,156,156,156,255,128,128,128,255,89,89,89,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,76,76,76,255,78,78,78,255,81,81,81,255,84,84,84,255,88,88,88,255,90,90,90,255,96,96,96,255,104,104,104,255,111,111,111,255,117,117,117,255,130,130,130,255,140,140,140,255,157,157,157,255,168,168,168,255,183,183,183,255,204,204,204,255,217,217,217,255,231,231,231,255,239,239,239,255,244,244,244,255,250,250,250,255,251,251,251,255,252,252,252,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,251,251,251,255,248,248,248,255,238,238,238,255,225,225,225,255,201,201,201,255,159,159,159,255,127,127,127,255,88,88,88,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,78,78,78,255,80,80,80,255,81,81,81,255,84,84,84,255,89,89,89,255,95,95,95,255,98,98,98,255,105,105,105,255,116,116,116,255,125,125,125,255,140,140,140,255,152,152,152,255,168,168,168,255,193,193,193,255,208,208,208,255,223,223,223,255,234,234,234,255,241,241,241,255,248,248,248,255,250,250,250,255,252,252,252,255,252,252,252,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,252,252,252,255,251,251,251,255,248,248,248,255,240,240,240,255,226,226,226,255,203,203,203,255,162,162,162,255,129,129,129,255,85,85,85,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,78,78,78,255,80,80,80,255,81,81,81,255,85,85,85,255,88,88,88,255,93,93,93,255,99,99,99,255,108,108,108,255,116,116,116,255,128,128,128,255,139,139,139,255,154,154,154,255,179,179,179,255,195,195,195,255,214,214,214,255,225,225,225,255,237,237,237,255,245,245,245,255,249,249,249,255,251,251,251,255,252,252,252,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,251,251,251,255,248,248,248,255,240,240,240,255,227,227,227,255,206,206,206,255,164,164,164,255,127,127,127,255,85,85,85,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,77,77,77,255,79,79,79,255,80,80,80,255,83,83,83,255,85,85,85,255,90,90,90,255,94,94,94,255,100,100,100,255,107,107,107,255,115,115,115,255,129,129,129,255,141,141,141,255,165,165,165,255,183,183,183,255,201,201,201,255,216,216,216,255,231,231,231,255,242,242,242,255,248,248,248,255,250,250,250,255,252,252,252,255,252,252,252,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,252,252,252,255,251,251,251,255,248,248,248,255,242,242,242,255,227,227,227,255,208,208,208,255,163,163,163,255,125,125,125,255,82,82,82,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,77,77,77,255,78,78,78,255,79,79,79,255,80,80,80,255,83,83,83,255,86,86,86,255,93,93,93,255,98,98,98,255,105,105,105,255,114,114,114,255,126,126,126,255,148,148,148,255,166,166,166,255,188,188,188,255,205,205,205,255,223,223,223,255,237,237,237,255,245,245,245,255,249,249,249,255,251,251,251,255,252,252,252,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,252,252,252,255,251,251,251,255,248,248,248,255,242,242,242,255,228,228,228,255,207,207,207,255,163,163,163,255,122,122,122,255,82,82,82,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,77,77,77,255,77,77,77,255,79,79,79,255,80,80,80,255,84,84,84,255,86,86,86,255,92,92,92,255,98,98,98,255,104,104,104,255,113,113,113,255,132,132,132,255,151,151,151,255,172,172,172,255,193,193,193,255,213,213,213,255,229,229,229,255,241,241,241,255,248,248,248,255,251,251,251,255,252,252,252,255,252,252,252,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,252,252,252,255,251,251,251,255,248,248,248,255,240,240,240,255,225,225,225,255,207,207,207,255,163,163,163,255,122,122,122,255,81,81,81,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,77,77,77,255,77,77,77,255,78,78,78,255,80,80,80,255,83,83,83,255,87,87,87,255,89,89,89,255,96,96,96,255,102,102,102,255,118,118,118,255,137,137,137,255,158,158,158,255,178,178,178,255,198,198,198,255,220,220,220,255,237,237,237,255,245,245,245,255,250,250,250,255,251,251,251,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,251,251,251,255,247,247,247,255,239,239,239,255,225,225,225,255,204,204,204,255,162,162,162,255,116,116,116,255,79,79,79,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,77,77,77,255,77,77,77,255,77,77,77,255,81,81,81,255,84,84,84,255,85,85,85,255,90,90,90,255,94,94,94,255,105,105,105,255,124,124,124,255,142,142,142,255,165,165,165,255,184,184,184,255,213,213,213,255,231,231,231,255,242,242,242,255,248,248,248,255,250,250,250,255,252,252,252,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,252,252,252,255,250,250,250,255,246,246,246,255,238,238,238,255,222,222,222,255,203,203,203,255,160,160,160,255,114,114,114,255,78,78,78,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,78,78,78,255,79,79,79,255,82,82,82,255,91,91,91,255,108,108,108,255,123,123,123,255,143,143,143,255,166,166,166,255,198,198,198,255,222,222,222,255,237,237,237,255,245,245,245,255,248,248,248,255,251,251,251,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,252,252,252,255,250,250,250,255,245,245,245,255,236,236,236,255,220,220,220,255,197,197,197,255,157,157,157,255,108,108,108,255,77,77,77,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,77,77,77,255,77,77,77,255,80,80,80,255,85,85,85,255,98,98,98,255,114,114,114,255,131,131,131,255,150,150,150,255,185,185,185,255,214,214,214,255,231,231,231,255,242,242,242,255,247,247,247,255,250,250,250,255,253,253,253,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,251,251,251,255,249,249,249,255,243,243,243,255,232,232,232,255,215,215,215,255,193,193,193,255,151,151,151,255,104,104,104,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,77,77,77,255,78,78,78,255,80,80,80,255,90,90,90,255,98,98,98,255,119,119,119,255,136,136,136,255,173,173,173,255,203,203,203,255,224,224,224,255,235,235,235,255,244,244,244,255,248,248,248,255,251,251,251,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,251,251,251,255,246,246,246,255,240,240,240,255,227,227,227,255,208,208,208,255,185,185,185,255,145,145,145,255,101,101,101,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,77,77,77,255,79,79,79,255,86,86,86,255,93,93,93,255,106,106,106,255,122,122,122,255,154,154,154,255,189,189,189,255,212,212,212,255,228,228,228,255,239,239,239,255,246,246,246,255,249,249,249,255,252,252,252,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,251,251,251,255,250,250,250,255,243,243,243,255,235,235,235,255,221,221,221,255,199,199,199,255,177,177,177,255,137,137,137,255,97,97,97,255,76,76,76,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,86,86,86,255,96,96,96,255,108,108,108,255,141,141,141,255,174,174,174,255,198,198,198,255,217,217,217,255,231,231,231,255,241,241,241,255,245,245,245,255,250,250,250,255,252,252,252,255,252,252,252,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,252,252,252,255,250,250,250,255,247,247,247,255,239,239,239,255,230,230,230,255,213,213,213,255,192,192,192,255,168,168,168,255,132,132,132,255,93,93,93,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,82,82,82,255,88,88,88,255,98,98,98,255,124,124,124,255,156,156,156,255,183,183,183,255,205,205,205,255,221,221,221,255,232,232,232,255,242,242,242,255,247,247,247,255,250,250,250,255,251,251,251,255,253,253,253,255,253,253,253,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,254,254,254,255,253,253,253,255,253,253,253,255,253,253,253,255,252,252,252,255,250,250,250,255,248,248,248,255,242,242,242,255,234,234,234,255,219,219,219,255,204,204,204,255,179,179,179,255,158,158,158,255,125,125,125,255,89,89,89,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,79,79,79,255,83,83,83,255,90,90,90,255,111,111,111,255,143,143,143,255,169,169,169,255,188,188,188,255,208,208,208,255,222,222,222,255,235,235,235,255,240,240,240,255,247,247,247,255,250,250,250,255,251,251,251,255,252,252,252,255,252,252,252,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,253,253,253,255,252,252,252,255,250,250,250,255,248,248,248,255,243,243,243,255,235,235,235,255,224,224,224,255,209,209,209,255,192,192,192,255,168,168,168,255,148,148,148,255,117,117,117,255,86,86,86,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,80,80,80,255,86,86,86,255,105,105,105,255,131,131,131,255,150,150,150,255,172,172,172,255,191,191,191,255,208,208,208,255,223,223,223,255,233,233,233,255,241,241,241,255,245,245,245,255,248,248,248,255,250,250,250,255,251,251,251,255,251,251,251,255,252,252,252,255,252,252,252,255,252,252,252,255,252,252,252,255,252,252,252,255,251,251,251,255,249,249,249,255,247,247,247,255,243,243,243,255,236,236,236,255,224,224,224,255,213,213,213,255,196,196,196,255,176,176,176,255,155,155,155,255,137,137,137,255,112,112,112,255,83,83,83,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,78,78,78,255,80,80,80,255,95,95,95,255,119,119,119,255,138,138,138,255,157,157,157,255,175,175,175,255,191,191,191,255,207,207,207,255,221,221,221,255,230,230,230,255,238,238,238,255,244,244,244,255,246,246,246,255,247,247,247,255,249,249,249,255,250,250,250,255,250,250,250,255,250,250,250,255,250,250,250,255,249,249,249,255,248,248,248,255,245,245,245,255,240,240,240,255,233,233,233,255,225,225,225,255,213,213,213,255,198,198,198,255,180,180,180,255,163,163,163,255,141,141,141,255,127,127,127,255,108,108,108,255,82,82,82,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,79,79,79,255,90,90,90,255,107,107,107,255,124,124,124,255,135,135,135,255,158,158,158,255,173,173,173,255,188,188,188,255,204,204,204,255,217,217,217,255,226,226,226,255,233,233,233,255,239,239,239,255,242,242,242,255,244,244,244,255,245,245,245,255,246,246,246,255,246,246,246,255,245,245,245,255,243,243,243,255,240,240,240,255,236,236,236,255,231,231,231,255,220,220,220,255,210,210,210,255,197,197,197,255,183,183,183,255,163,163,163,255,144,144,144,255,129,129,129,255,115,115,115,255,99,99,99,255,81,81,81,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,76,76,76,255,84,84,84,255,98,98,98,255,112,112,112,255,122,122,122,255,139,139,139,255,152,152,152,255,169,169,169,255,184,184,184,255,197,197,197,255,209,209,209,255,218,218,218,255,223,223,223,255,230,230,230,255,233,233,233,255,235,235,235,255,236,236,236,255,236,236,236,255,234,234,234,255,232,232,232,255,228,228,228,255,222,222,222,255,214,214,214,255,204,204,204,255,191,191,191,255,177,177,177,255,163,163,163,255,146,146,146,255,130,130,130,255,117,117,117,255,109,109,109,255,93,93,93,255,77,77,77,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,80,80,80,255,89,89,89,255,97,97,97,255,108,108,108,255,118,118,118,255,133,133,133,255,146,146,146,255,158,158,158,255,173,173,173,255,184,184,184,255,194,194,194,255,202,202,202,255,208,208,208,255,213,213,213,255,216,216,216,255,217,217,217,255,217,217,217,255,216,216,216,255,213,213,213,255,206,206,206,255,199,199,199,255,191,191,191,255,181,181,181,255,167,167,167,255,155,155,155,255,139,139,139,255,126,126,126,255,115,115,115,255,107,107,107,255,98,98,98,255,88,88,88,255,77,77,77,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,76,76,76,255,80,80,80,255,87,87,87,255,96,96,96,255,104,104,104,255,114,114,114,255,124,124,124,255,136,136,136,255,146,146,146,255,157,157,157,255,167,167,167,255,174,174,174,255,183,183,183,255,188,188,188,255,191,191,191,255,193,193,193,255,193,193,193,255,191,191,191,255,188,188,188,255,182,182,182,255,175,175,175,255,168,168,168,255,157,157,157,255,145,145,145,255,135,135,135,255,123,123,123,255,112,112,112,255,107,107,107,255,98,98,98,255,89,89,89,255,81,81,81,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,85,85,85,255,88,88,88,255,94,94,94,255,102,102,102,255,108,108,108,255,116,116,116,255,125,125,125,255,133,133,133,255,141,141,141,255,146,146,146,255,152,152,152,255,160,160,160,255,161,161,161,255,162,162,162,255,162,162,162,255,162,162,162,255,157,157,157,255,152,152,152,255,145,145,145,255,139,139,139,255,130,130,130,255,121,121,121,255,114,114,114,255,107,107,107,255,99,99,99,255,94,94,94,255,88,88,88,255,85,85,85,255,81,81,81,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,77,77,77,255,83,83,83,255,85,85,85,255,89,89,89,255,96,96,96,255,99,99,99,255,103,103,103,255,108,108,108,255,115,115,115,255,120,120,120,255,123,123,123,255,126,126,126,255,129,129,129,255,130,130,130,255,130,130,130,255,130,130,130,255,127,127,127,255,123,123,123,255,118,118,118,255,113,113,113,255,110,110,110,255,102,102,102,255,99,99,99,255,94,94,94,255,89,89,89,255,86,86,86,255,82,82,82,255,79,79,79,255,79,79,79,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,79,79,79,255,79,79,79,255,79,79,79,255,83,83,83,255,85,85,85,255,87,87,87,255,89,89,89,255,92,92,92,255,96,96,96,255,98,98,98,255,98,98,98,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,98,98,98,255,96,96,96,255,93,93,93,255,92,92,92,255,88,88,88,255,85,85,85,255,83,83,83,255,83,83,83,255,79,79,79,255,77,77,77,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255,75,75,75,255
// @pjs preload must be used to preload media if the program is
// running with Processing.js
/* @pjs preload="texture.gif"; */

ParticleSystem ps;
Random generator;

void setup() {
  size(100, 100);
  frameRate(1000);
  colorMode(RGB, 255, 255, 255, 100);

  // Using a Java random number generator for Gaussian random numbers
  generator = new Random(42);

  // Create an alpha masked image to be applied as the particle's texture
  PImage msk = loadImage("texture.gif");
  PImage img = createImage(msk.width, msk.height, RGB);
  for (int i = 0; i < img.pixels.length; i++) {
    img.pixels[i] = color(255);
  }
  img.updatePixels();
  img.mask(msk);
  ps = new ParticleSystem(0, new PVector(width/2, height-20), img);

}

iterations = 0;

void draw() {
  if (iterations == 30) {
    exit();
  }

  iterations++;

  background(75);

  // Calculate a "wind" force based on mouse horizontal position
  float dx = (0 - width/2) / 1000.0;
  PVector wind = new PVector(dx,0,0);
  displayVector(wind,width/2,50,500);
  ps.add_force(wind);
  ps.run();
  for (int i = 0; i < 2; i++) {
    ps.addParticle();
  }
}

void displayVector(PVector v, float x, float y, float scayl) {
  pushMatrix();
  float arrowsize = 4;
  // Translate to location to render vector
  translate(x,y);
  stroke(255);
  // Call vector heading function to get direction (note that pointing up is a heading of 0) and rotate
  rotate(v.heading2D());
  // Calculate length of vector & scale it to be bigger or smaller if necessary
  float len = v.mag()*scayl;
  // Draw three lines to make an arrow (draw pointing up since we've rotate to the proper direction)
  line(0,0,len,0);
  line(len,0,len-arrowsize,+arrowsize/2);
  line(len,0,len-arrowsize,-arrowsize/2);
  popMatrix();
}



// A class to describe a group of Particles
// An ArrayList is used to manage the list of Particles

class ParticleSystem {

  ArrayList particles;    // An arraylist for all the particles
  PVector origin;        // An origin point for where particles are birthed
  PImage img;

  ParticleSystem(int num, PVector v, PImage img_) {
    particles = new ArrayList();              // Initialize the arraylist
    origin = v.get();                        // Store the origin point
    img = img_;
    for (int i = 0; i < num; i++) {
      particles.add(new Particle(origin, img));    // Add "num" amount of particles to the arraylist
    }
  }

  void run() {
    // Cycle through the ArrayList backwards b/c we are deleting
    for (int i = particles.size()-1; i >= 0; i--) {
      Particle p = (Particle) particles.get(i);
      p.run();
      if (p.dead()) {
        particles.remove(i);
      }
    }
  }

  // Method to add a force vector to all particles currently in the system
  void add_force(PVector dir) {
    for (int i = particles.size()-1; i >= 0; i--) {
      Particle p = (Particle) particles.get(i);
      p.add_force(dir);
    }

  }

  void addParticle() {
    particles.add(new Particle(origin,img));
  }

  void addParticle(Particle p) {
    particles.add(p);
  }

  // A method to test if the particle system still has particles
  boolean dead() {
    if (particles.isEmpty()) {
      return true;
    } else {
      return false;
    }
  }

}





// A simple Particle class, renders the particle as an image

class Particle {
  PVector loc;
  PVector vel;
  PVector acc;
  float timer;
  PImage img;

  // One constructor
  Particle(PVector a, PVector v, PVector l, PImage img_) {
    acc = a.get();
    vel = v.get();
    loc = l.get();
    timer = 100.0;
    img = img_;
  }

  // Another constructor (the one we are using here)
  Particle(PVector l,PImage img_) {
    acc = new PVector(0.0,0.0,0.0);
    float x = (float) generator.nextGaussian()*0.3f;
    float y = (float) generator.nextGaussian()*0.3f - 1.0f;
    vel = new PVector(x,y,0);
    loc = l.get();
    timer = 100.0;
    img = img_;
  }

  void run() {
    update();
    render();
  }

  // Method to apply a force vector to the Particle object
  // Note we are ignoring "mass" here
  void add_force(PVector f) {
    acc.add(f);
  }

  // Method to update location
  void update() {
    vel.add(acc);
    loc.add(vel);
    timer -= 2.5;
    acc.mult(0);
  }

  // Method to display
  void render() {
    imageMode(CORNER);
    tint(255,timer);
    image(img,loc.x-img.width/2,loc.y-img.height/2);
  }

  // Is the particle still useful?
  boolean dead() {
    if (timer <= 0.0) {
      return true;
    } else {
      return false;
    }
  }
}

